body{margin:0 auto;padding:0;background:#fff;color: #282828;font-size:14px;font-family:"Microsoft Yahei",Verdana,"Helvetica Neue",Helvetica,Tahoma,sans-serif;zoom:1;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

@font-face {
    font-family: 'bebas';
    src: url('fonts/bebas.eot');
    src: url('fonts/bebas.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas.woff') format('woff'),
         url('fonts/bebas.ttf') format('truetype'),
         url('fonts/bebas.svg#bebas') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {font-family: "iconfont";
  src: url('fonts/iconfont.eot?t=1540775244970'); /* IE9*/
  src: url('fonts/iconfont.eot?t=1540775244970#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/iconfont.woff') format('woff'),
  url('fonts/iconfont.ttf?t=1540775244970') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('fonts/iconfont.svg?t=1540775244970#iconfont') format('svg'); /* iOS 4.1- */
}

[class^="icon_"], [class*=" icon_"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iconfont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon_cc_arrow_left:before { content: "\e609"; }
.icon_cc_arrow_right:before { content: "\e60c"; }
.icon_phone:before { content: "\e62a"; }
.icon_email:before { content: "\e647"; }
.icon_chat:before { content: "\e613"; }
.icon_weixin:before { content: "\e602"; }
.icon_ar_left:before { content: "\e6f4"; }
.icon_ar_right:before { content: "\e6f5"; }
.icon_ar_up:before { content: "\e6f6"; }
.icon_ar_down:before { content: "\e6f7"; }
.icon_xian:before { content: "\e506"; }
.icon_people:before { content: "\e608"; }
.icon_tel:before { content: "\e65b"; }
.icon_fax:before { content: "\e643"; }
.icon_fax2:before { content: "\ec06"; }
.icon_message:before { content: "\e6df"; }
.icon_home:before { content: "\e61f"; }
.icon_add_l:before { content: "\e603"; }
.icon_add_b:before { content: "\e604"; }
.icon_longarr:before { content: "\e607"; }
.icon_tri_down:before { content: "\e60d"; }
.icon_tri_up:before { content: "\e60f"; }
.icon_tri_right:before { content: "\e610"; }
.icon_tri_left:before { content: "\e611"; }
.icon_search:before { content: "\e638"; }
.icon_email:before { content: "\e605"; }
.icon_location:before { content: "\e66a"; }
.icon_home2:before { content: "\e70c"; }

article,aside,dialog,figure,footer,header,menu,nav,section,dd{display:block}
dd,div,dl,dt,footer,form,header,li,nav,ol,section,ul{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
input,select,textarea{-webkit-border-radius:0;border-radius:0}
button,input,input:focus,select,textarea{outline:0}
textarea{resize:none}
input,select,textarea{margin:0;padding:0;border:none;background:0 0}
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
figcaption,figure{margin:0;padding:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
img{max-width:100%;border:none;border:0;vertical-align:middle}
a{color:#282828;text-decoration:none;noline:-webkit-tap-highlight-color:transparent}
a:hover{outline:0;text-decoration:none;}
.main_box{max-width: 1560px;margin: auto;}
.mid_box{margin: auto;max-width: 1070px;}
.clear::before,
.clear::after{content:"";display: block;line-height: 0;height: 0;visibility: hidden;clear:both;}
.overhidden{overflow: hidden;}
.left{float:left}
.right{float:right}
.center{text-align:center;}
.blue{color: #0262b8;}
.brown{color:#41280b}
.white{color:#fff}
.orange_red{color:#e06c4d}
.orange_pink{color:#fbe0af;}
.orange{color:#fa7821}
.yellow{color:#e06c4d}
.green{color:#3dbfab}
.red{color:#ff1e00}
.black{color:#282828}
.gray{color:#9f9f9f}
.gray2{color:#b9b9b9}
.white{color:#fff}

input[type="checkbox"]:checked{background: url(../images/check_ok.jpg) center no-repeat;border-color: #3dadef;}
input::-webkit-input-placeholder,input::-moz-placeholder,input:-moz-placeholder,input:-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea::-moz-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder{color:#6d6d6d;}
button{box-sizing: border-box;color: #fff;background: none;transition: all 0.5s;cursor: pointer;padding: 8px 36px;background: #7c7c7c;border: 1px solid;}
button:first-child{margin-right:30px;}
button:hover{background: #114aa1;}
.text_input{padding: 15px;box-sizing: border-box;width: 100%;color: #757575;transition: all 0.5s;line-height: 1;background: #fff;}
.textarea_input{line-height: 1;vertical-align: middle;padding: 15px;width: 100%;color: #757575;transition: all 0.5s;background: #fff;min-height: 182px;font-family: -webkit-body;}
.select_text{color:#7c7c7c;border: 1px #e1e1e1 solid;background: #fff;line-height: 23px;padding: 10px;box-sizing: border-box;}
.text_input:focus,.textarea_input:focus{background:#fff;color:#000;}
.gray_bar{background: #fbfbfb;}
.white_bar{background:#fff;}
.box_tit_c{margin-bottom: 32px;}
.box_tit_c .p1{font-size: 40px;color: #000000;text-transform: uppercase;font-family: 'bebas';margin-bottom: 10px;}
.box_tit_c .p1 span{color:#adadad;font-size:18px;font-family: -webkit-body;}
.box_tit_c .p2{font-size: 28px;color: #114aa1;font-weight: bold;}
.box_tit_l{font-size: 35px;padding-top: 55px;}
.box_tit_l p{margin-bottom: 32px;}
.bbar{width: 32px;height: 5px;background:#47617f;margin:auto;}
.bbar_l{width: 89px;height: 3px;background: #747474;margin-bottom: 40px;}
.bbar.white,.bbar_l.white{background:#fff;}

::-webkit-scrollbar{width:7px;height:7px;background-color:#F5F5F5}
::-webkit-scrollbar-track{border-radius:10px;background:#fff}
::-webkit-scrollbar-thumb{background-color: #738091;}

.cp_bg{background: url(../images/cp_bg.jpg) 0 0 repeat;}
.mp_bg{background: url(../images/mp_bg.jpg) 0 0 repeat;}
.longarr{background: url(../images/long_arr_w.png) 0 0 no-repeat;width: 28px;height: 18px;}
.box_more{color: #9e9e9e;padding-left: 40px;border: 1px #738091 solid;transition: all 0.5s;border-radius: 20px;position: relative;line-height: 37px;padding-top: 10px;padding-bottom: 10px;padding-right: 14px;}
.box_more span{display:inline-block;margin-left: 10px;line-height: 40px;}
.box_more i{border-radius: 50%;display: inline-block;background: #114aa1;color: #fff;font-size: 20px;padding: 10px;transition: all 0.5s;vertical-align: middle;left: -1px;position: absolute;top: 0;transition: all 0.5s;}
.box_more:hover{background: #114aa1;color: #ffffff;padding-left: 20px;padding-right: 34px;}
.box_more:hover i{left:100%;margin-left:-40px;}
.hidden{display:none}

.top_search{border-left: 1px #ddd solid;padding: 9px 0;margin: 19px 0;padding-left: 20px;position: relative;}
.top_search .button{font-size: 21px;color: #585858;cursor: pointer;padding: 0;}
.top_search .button:hover{color: #026aff;}
.search_box{background:#fff;overflow: hidden;position: absolute;visibility: hidden;opacity: 0;transition: all 0.5s;border: 1px #eee solid;top: 56px;width: 200px;left: 0;}
.search_box.open{visibility:visible;opacity:1}
.search_box .text_input{float:left;border-right: 0;line-height: 26px;width: 80%;background: #fff;padding: 5px 15px;}
.search_box button{padding: 5px;font-size: 24px;background: #0262b8;color: #fff;float: left;width: 20%;text-align: center;}

.top_share{vertical-align: middle;margin: 20px 0;padding-top: 8px;}
.top_share img{margin-left: 15px;float: right;}
.top_share .bdsharebuttonbox{display: block;zoom: unset;}
.top_share .bdsharebuttonbox .bds_weixin{background: none;background-position: 0 0;float: left;width: 20px;height: 16px;padding: 0;margin: 0;line-height: unset;font-size: 21px;}
@media screen and (max-width:1560px){
.main_box{max-width: 1200px;}
}

@media screen and (max-width:1200px){
.box_tit_c{margin-bottom: 20px;}
.box_tit_c p{margin-bottom:15px;}
.top_search{display:none;}
.phoneclear{overflow:hidden}
.main_box,.mid_box{margin: 0 5%;}
.left{float:none;}
.right{float:none}
.top_share{display:none;}
}

.head_block{height: 77px;background: #fff;display: none;}
header{z-index:999;width: 100%;transition: all 1s;background: #fff;}
header .logo{float: left;padding-top: 13px;}
header .logo img{position: relative;}

.lang{/* padding-top: 2px; */}
.lang a{background-position:center;background-repeat:no-repeat;float: left;}
.lang a.cn{background-image:url(../images/cn.png)}
.lang a.en{background-image:url(../images/en.png)}
header nav{position:relative;box-sizing: content-box;z-index: 2;float: right;}
header nav li{position:relative;float: left;}
header nav ol{display:inline-block;}

header nav a{padding: 28px 22px;color: #000000;text-transform:uppercase;display: block;font-size: 16px;transition: all 0.5s;}

header nav a:hover,header nav li.hover a{color: #1357c7;}
header nav li .sub_nav{position:absolute;top:100%;left: 0;visibility:hidden;background:#fafafa;opacity:0;transition:all .3s;transform:rotateX(90deg);transform-origin:top center;border-top: 4px #405673 solid;}
header nav li .sub_nav.open{visibility:visible;opacity:1;transform:rotateX(0)}
.sub_nav li{display:block;line-height:2;width: 100%;text-align: center;}
header nav li .sub_nav a{display: block;background:0 0;color:#282828;line-height: 2;border: none;padding: 10px;}
header nav li .sub_nav a:hover{color: #076dc9;}
header nav li .sub_nav a.back_nav{display:none;}
header .menu_bar{position:absolute;top: 50%;right: 5%;display:none;margin-top: -6px;padding:12px;width:22px;height:20px;cursor:pointer;}
header .menu_bar .box{position:relative;display:block;width:100%;height:100%}
header .menu_bar .line{position:absolute;left:0;display:block;width:100%;height:2px;background-color:#1d1d1d;transition:width .3s ease 0s}
header .menu_bar .line1{top:0;width:12px}
header .menu_bar .line2{top:6px;width:20px}
header .menu_bar .line3{top:13px;width:16px}
header .close_menu_bar{display:none}
.nav_tel{display: none;}
@media screen and (min-width:1280px){
header.index{position:absolute;background:none;}
header.index .top_h1{color:#fff;}
header.index nav a{color:#fff;}
header.index nav a:hover,header.index nav li.hover a{color: #ffffff;}
}

@media screen and (max-width:1280px){
.top_h1{margin: 0;border: 0;padding-left: 0;}
header .logo{margin-bottom:0;padding-top: 0;}
header .logo img{width: 60%;}
header{position:fixed;padding: 20px 0;}
.top_r{display: none;}
.top_line{display:none;}
.top_rt{display:none;}
.head_block{height: 71px;}
header nav a{border-radius:0;color: #282828;padding: 15px;}
header nav li .sub_nav a:hover{background: #333333;color:#fff;}
header nav li .sub_nav a.back_nav{display:block;background:url(../images/tna2.png) 10px 50% no-repeat #333333;color: #fff;}
header .tel_logo img{height: 60px;padding: 10px;}
.head_block{display:block}
header .menu_bar{display:block;}
header .menu_bar.close{display:block}
header .menu_bar.close .line1,header .menu_bar.close .line2,header .menu_bar.close .line3{width:100%}
header nav{position:fixed;top:0;left:100%;z-index:99999;margin-left: 40%;width: 60%;height:100%;background:#fff;transition:left .5s;}
header nav.open{left:0}
header nav.open .has_menu{background: url(../images/tna1.png) no-repeat right center;}
header nav.open ul{overflow-x:hidden;overflow-y:scroll;top: 0;left: 100%;width: 100%;height: 100%;transform: rotateX(0deg);margin: 0;}
header .close_menu_bar{display:block;height:55px;background-color:#333}
header .close_menu{float:right;display:inline-block;margin-top:22px;margin-right:7.8%;width:17px;height:17px;background:url(../images/close.png) no-repeat center;cursor:pointer;}
header nav li{display:block;border-bottom:1px #eee solid;position: unset;width: auto;float: none;}
.sub_nav li{line-height:60px;}
.lang{padding-top: 0;}
.lang a{font-size: 15px;padding: 15px 22px;float:none;margin: 0;display: block;}
.lang a.cn,.lang a.en{background-image:none;}
.nav_pc{display: none;}
.nav_tel{display: block;}
header nav li .sub_nav.open{left:0;border-radius: 0;}
.search_b{display:none;}
}

footer{background: #1f1f1f;padding-top: 100px;padding-bottom: 50px;overflow: hidden;color: #fff;}
.f_info{width: 230px;}
.f_info .p1{font-size: 16px;}
.f_info .p2{font-size: 20px;font-weight:bold;}
.f_info p{line-height:2;}
.f_info p a{color:#fff;}
.f_info p a:hover{color:#114aa1;}
.tel_button{border:1px solid;padding: 6px 20px;display: inline-block;color: #405673;cursor: pointer;transition: all 0.5s;border-radius: 15px;background: #fff;color: #114aa1;margin-bottom: 10px;}
.tel_button i{margin-right:10px;font-size: 18px;vertical-align: middle;}
.tel_button:hover{color: #fff;background: #114aa1;}

.share{vertical-align: middle;overflow: hidden;padding-top: 50px;}
.share img{margin-left: 15px;float: right;}
.share .bdsharebuttonbox{display: block;zoom: unset;}
.share .bdsharebuttonbox .bds_more{background-image: url(../images/share.png);background-position: 0 0;float: left;width: 32px;height: 32px;margin-left: 15px;}
.share .bdsharebuttonbox .bds_weixin{background-image: url(../images/weixin.png);background-position: 0 0;float: left;width: 32px;height: 32px;}

.f_ewma{margin-bottom:15px;text-align: center;line-height: 2;padding: 0 174px;}

.f_nav{line-height: 3;margin-bottom: 50px;}
.f_nav li{float: left;text-transform:capitalize;transition:color .3s;width: 160px;}
.f_nav li p{font-size:16px;}
.f_nav li .bbar_l{height:2px;margin-bottom:15px;margin-top: 8px;background: #114aa1;width: 21px;}
.f_nav li a{display:block;transition: all 0.5s;color: #ffffff;}
.f_nav li a:hover{color: #4a89f1;}

#go_top{right: 3%;bottom: 15%;margin-top: 50px;width: 50px;height: 50px;border-radius:5px;background: url(../images/upar.png) center no-repeat #114aa1;cursor:pointer;display: inline-block;position: fixed;transition: all 0.5s;z-index: 999;}
#go_top:hover{background-color: #5c88cc;}
@media screen and (max-width:1440px){
.f_ewma{padding: 0 120px;} 
.f_nav li{width: auto;padding-left: 50px;}
}
@media screen and (max-width:1280px){

#go_top{bottom:5%;right: 0;width: 40px;height: 40px;}
}
@media screen and (max-width:1024px){
.f_nav li a{display:inline-flex;margin-right:10px}
footer{padding:30px 0;}
.f_nav{width: 300px;display: none;}
.f_nav li a:last-child{margin-right:0}
.f_nav li{margin-right:0;margin-bottom:15px;padding-bottom:15px;width:100%;border-bottom:1px #eee solid}
.f_ewma{/* float: right; */padding: 0;margin-bottom: 0;}
}
@media screen and (max-width:768px){
.f_info{width:auto;margin: auto;margin-bottom: 15px;}
.share{display:none}
.foot_top{padding-bottom:30px;}
.foot_bottom{padding:15px 0}
.foot_mid,.foot_email{width:100%;}
header .logo img{width: 80%;}
}
@media screen and (max-width:425px){
.foot_l{float: none;margin-right: 0;margin-bottom: 20px;}
.f_ewma{float: none;display: none;}
.f_link li{margin-bottom:15px;}
}
.page_num{display:block;display:flex;overflow:hidden;padding:15px;text-align:center;justify-content:center}
.page_num li{display:inline-block;margin:0 5px;border:1px #eee solid;background:#fff}
.page_num li.active,.page_num li:hover{background: #014099;}
.page_num li.active span,.page_num li:hover a{color:#fff}
.page_num a,.page_num span{display:block;padding:10px;color:#b5b5b5;font-size:14px}
.page_num a:hover,.page_num span{color:#b5b5b5}
.page_break{overflow:hidden;text-align:justify}
.page_break a{display:inline-block}
.page_break a:hover{color: #014099;}
.page_break span{display:inline-block;vertical-align:middle}
.page_break .icon_ar_l,.page_break .icon_ar_r{font-size:16px}
